succumb in battle - German English Dictionary